// let test1 = 10;
// 打印类型
// console.log(typeof test);
// test = "string";
// console.log(typeof test);
// test = true;
// console.log(typeof test);
// test = undefined;
// console.log(typeof test);

// let test2 = 10;
// // 比较值
// console.log(test1 == test2);
// test2 = "10"
// // 比较值和类型
// console.log(test1 === test2);

// // 数组定义
// // let array = new Array();
// let array = [];
// array = [10, "a", true];

// // 取值
// console.log(array[0]);

// // 添加
// array[3] = "b";
// console.log(array);

// // 修改
// array[0] = 20;
// console.log(array);

// // 删除
// // 下标，删除几个元素
// array.splice(1, 1);
// console.log(array);

// 函数定义
function sum(x, y){
    console.log(x + y);
}
// 此处，10被转为字符串
sum(10, "20"); //1020
sum(10); //NAN(not a number)
sum(10, 20, 30) //30（只加前两个）

//类似匿名内部类的写法
let total = function(x, y){
    console.log(x+y);
}
total(20, 30);